package com.blood.modules.pregnancy.dto.resp;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 孕产用户结果
 *
 * @author daoren
 * @date 2022-11-24 11:36:34
 */
@Data
@ApiModel(value = "孕产用户结果", description = "孕产用户结果")
public class PregnancyUserInfoResp {
    @ApiModelProperty("业务id")
    private String id;
    @ApiModelProperty("姓名")
    private String name;
    @ApiModelProperty("年龄")
    private Integer age;
    @ApiModelProperty("孕产次数")
    private Integer embryoNumber;
    @ApiModelProperty("状态（1正常，2预警，3危险，4已出院）")
    private Integer status;
    @ApiModelProperty("孕妇标签")
    private String label;
    @ApiModelProperty("备注")
    private String remake;
    @ApiModelProperty("住院编号")
    private String hospitalNumber;
    @ApiModelProperty("建档医院")
    private String hospitalId;
    @ApiModelProperty("床号")
    private String bedNumber;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @ApiModelProperty("预产期")
    private Date dueDate;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @ApiModelProperty("入院时间")
    private Date hospitalTime;
    @ApiModelProperty("身份证")
    private String cardCode;
    @ApiModelProperty("联系方式")
    private String phone;
    @ApiModelProperty("家属姓名")
    private String familyName;
    @ApiModelProperty("与患者关系（1配偶，2直系亲属，3旁系关系）")
    private Integer relationship;
    @ApiModelProperty("家属手机")
    private String familyPhone;
    @ApiModelProperty("是否经产(1否，2是)")
    private Integer pluripara;
    @ApiModelProperty("责任护士id")
    private String nurseId;
    @ApiModelProperty("助产士id")
    private String midwifeId;
    @ApiModelProperty("主治医生id")
    private String doctorId;

}
